.center {
	text-align: center;
}

.table {
	border-collapse: collapse;
}

.tableColumnsHeader {
	text-align: center;
	background: none repeat scroll 0 0 #E5E5E5;
	border-bottom: 1px solid #BBBBBB;
	padding: 16px;
}

.tableFirstLine {
	text-align: center;
	background: none repeat scroll 0 0 #F9F9F9;
	border-top: 1px solid #BBBBBB;
}

.tableNextLine {
	text-align: center;
	background: none repeat scroll 0 0 #FFFFFFF;
	border-top: 1px solid #BBBBBB;
}

.panelGrid {
}

.panelFirstLine {
	text-align: center;
	border-top: 1px solid #BBBBBB;
}

.panelNextLine {
	text-align: center;
	border-top: 1px solid #BBBBBB;
}

.ui-widget {
	font-size: 12px !important;
}

.ui-widget {
	font-family: Arial,sans-serif;
	font-size: 1.1em;
}

.ui-inputfield {
	margin: 0;
	outline: medium none;
	padding: 4px;
	font-weight: normal;
}

.centered {
	text-align: center;
    margin: 0px auto;
}
.companyHeaderGrid tr, .companyHeaderGrid td {
    border: none;
}
.companyHeaderGrid {
    border: none;
}
.ui-panelgrid td {
	border-width: 0px; 
	border-style: solid;
	border-color: inherit;
	padding: 0px 0px;
}